package upcasting;

public class RaceMain {
	
	public static void main(String[] args) {
		
//		Tico t = new Tico();
//		t.sayMaxSpeed();
//		t.accel();
//		t.parking();
		
//		Car c1 = new Tico();
//		c1.sayMaxSpeed();
//		c1.accel();
//		//c.parking();
		
//		Car c2 = new Sonata();	// 업 캐스팅
//		c2.sayMaxSpeed();
//		c2.accel();
//		//c2.playAudio();
//		
//		Sonata s = (Sonata) c2;	// 다운 캐스팅
//		s.sayMaxSpeed();
//		s.accel();
//		s.playAudio();
		
		Car c3 = new BMW();
		c3.sayMaxSpeed();
		c3.accel();
	}
	
}
